Position Find( HashTable H, ElementType Key ){
	int maxsize = H->TableSize;
	int d = 0;
	Position p = Hash(Key,H->TableSize);
	while(1){
		if(H->Cells[p].Info == Empty || H->Cells[p].Data == Key){
			return p;
		}
		if(d < maxsize-1){
			d++;
		}else{
            break;
        }
		p = (Hash(Key,H->TableSize)+d)%maxsize;
	}
	return ERROR;
}
